Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Робота з файловою системою.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Електронні обчислювальні машини

Інформація про роботу

Рік:
2004
Тип роботи:
Лабораторна робота
Предмет:
Об’єктно-орієнтоване програмування
Група:
КІ-З

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра електронних обчислювальних машин Звіт про виконання лабораторної роботи № 5 з курсу „ Об'єктно-орієнтоване програмування ” Тема: Робота з файловою системою. Виконав: студент групи КІ-3 Львів – 2004 Мета роботи: Навчитись створювати віконні програми, оволодіти практичними навичками створення графічного інтерфейсу користувача, ознайомитись із класами MFC для роботи з файловою системою Windows. Завдання на лабораторну роботу  SHAPE \* MERGEFORMAT  Створити віконну програму, яка б відтворювала модель цифрового пристрою: Пристрою пошуку максимуму сигналу. Пристрій повинен видати значення максимуму та відлік у якому він досягається. Вміст файлів // lab5Dlg.h : header file // #if !defined(AFX_LAB5DLG_H__BE3F3A35_AC8B_43F9_9A48_08EE414E7337__INCLUDED_) #define AFX_LAB5DLG_H__BE3F3A35_AC8B_43F9_9A48_08EE414E7337__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 ///////////////////////////////////////////////////////////////////////////// // CLab5Dlg dialog class CLab5Dlg : public CDialog { public: unsigned int buf; char * str; CLab5Dlg(CWnd* pParent = NULL); // standard constructor //{{AFX_DATA(CLab5Dlg) enum { IDD = IDD_LAB5_DIALOG }; CEdit m_Ed2; CEdit m_Ed1; CString m_Num1; CString m_Num2; //}}AFX_DATA //{{AFX_VIRTUAL(CLab5Dlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL protected: HICON m_hIcon; //{{AFX_MSG(CLab5Dlg) virtual BOOL OnInitDialog(); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg void OnButton1(); afx_msg void OnButton2(); afx_msg void OnButton3(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} #endif // !defined(AFX_LAB5DLG_H__BE3F3A35_AC8B_43F9_9A48_08EE414E7337__INCLUDED_) // lab5Dlg.cpp : implementation file // #include "stdafx.h" #include "lab5.h" #include "lab5Dlg.h" #include "sumator.h" #include "stdio.h" #include "stdlib.h" #include "const.h" #include "signal.h" #include "conio.h" #include "fstream.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CLab5Dlg dialog CLab5Dlg::CLab5Dlg(CWnd* pParent /*=NULL*/) : CDialog(CLab5Dlg::IDD, pParent) { //{{AFX_DATA_INIT(CLab5Dlg) m_Num1 = _T(""); m_Num2 = _T(""); //}}AFX_DATA_INIT m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } void CLab5Dlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CLab5Dlg) DDX_Control(pDX, IDC_EDIT2, m_Ed2); DDX_Control(pDX, IDC_EDIT1, m_Ed1); DDX_Text(pDX, IDC_EDIT1, m_Num1); DDX_Text(pDX, IDC_EDIT2, m_Num2); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CLab5Dlg, CDialog) //{{AFX_MSG_MAP(CLab5Dlg) ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_BUTTON1, OnButton1) ON_BN_CLICKED(IDC_BUTTON2, OnButton2) ON_BN_CLICKED(IDC_BUTTON3, OnButton3) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CLab5Dlg message handlers BOOL CLab5Dlg::OnInitDialog() { CDialog::OnInitDialog(); SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon return TRUE; // return TRUE unless you set the focus to a control } void CLab5Dlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect; GetClientRect(&rect); int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2; dc.DrawIcon(x, y, m_hIcon); } else { CDialog::OnPaint(); } } HCURSOR CLab5Dlg::OnQueryDragIcon() { return (HCURSOR) m_hIcon; } void CLab5...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини